LPI General Linux I Curriculum Outline

Using the Linux Shell


Overview/Description
understand OS terminology and be able to interact with the shell and commands via the command line interface.

Target Audience
Students wishing to acquire the basic skills required as a Linux system administrator.

Prerequisites
General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

Expected Duration (hours)
2.8

Lesson Objectives

Using the Linux Shell

  • Identify the basic characteristics of the Linux operating system.
  • Identify the advantages of the Linux shell and some of the main versions.
  • Use shell commands to verify the environment, find information about commands, use shortcuts, and support multitasking.
  • Issue basic shell commands to handle directory and file information.
  • Use special characters in Linux commands.
  • Interact with the shell environment.
  • Set the PATH environment variable in a secure way.
  • Use the history facility and edit previously entered commands.
  • Use some of the advanced facilities of the command line.
  • Use the Linux shell to execute commands and manipulate files.

    Course Number:
    259928_eng

  • Back to List

    Redirection Approaches and Process Control


    Overview/Description
    recognize the steps for applying filters to text streams as well as redirecting and piping the input and output of commands and Linux processes.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.7

    Lesson Objectives

    Redirection Approaches and Process Control

  • Select the correct command redirection approach offered by Linux.
  • Issue redirection commands to redirect input and output to and from utilities.
  • Recognize how Linux manages processes using the ps, bg, and fg commands.
  • Select the commands used to manage asynchronous processes in Linux.
  • View and change the priority of processes.
  • Manage priorities using the Linux shell.

    Course Number:
    259929_eng

  • Back to List

    Managing and Processing Text


    Overview/Description
    search text files using regular expressions and make simple changes.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    2.7

    Lesson Objectives

    Managing and Processing Text

  • Recognize how metacharacters are used in both filename generation and regular expressions.
  • Search files using the grep command family.
  • Select the sed commands that search through files and make simple changes.
  • Search and edits files with grep and sed.
  • Recognize the key functionality provided by Linux text-processing utilities.
  • Select the Linux commands used to filter text.
  • Select vi commands for editing text.
  • Select the vi commands used to search and replace text.
  • Select the vi commands to manipulate text.

    Course Number:
    259930_eng

  • Back to List

    Managing Files in Linux


    Overview/Description
    understand the Linux file system and to manage file ownership and permissions.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    2.7

    Lesson Objectives

    Managing Files in Linux

  • Recognize the main characteristics of the way Linux manages files.
  • Recognize how to navigate resources in the Linux file system hierarchy.
  • Select the commands used to find files and command locations.
  • Identify files using which, updatedb, locate, and find.
  • Select the commands used to manage hard and symbolic links.
  • Select the commands that set permissions and change attributes on Linux files.
  • Select the commands used to set permissions on files and directories.
  • Set special permissions SUID, SGID, and sticky bits for files and change the default file creation mode using umask.
  • Select the correct options for the chown and chgrp commands.

    Course Number:
    259931_eng

  • Back to List

    Mounting and Managing File Systems


    Overview/Description
    configure Linux file systems for mounting and unmounting

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.7

    Lesson Objectives

    Mounting and Managing File Systems

  • Explain how to mount Linux file systems.
  • Select the options that configure file systems so that they automatically mount on startup.
  • Select the commands used to mount and unmount file systems manually.
  • Select the appropriate commands and techniques to monitor and manage disk space.
  • Check file systems and correct problems.
  • Identify disk free space and check file usage in Linux.

    Course Number:
    259932_eng

  • Back to List

    Partitions, File Systems, and Disk Quotas


    Overview/Description
    configure file system mounting, mount and unmount file systems, and manage disk quotas for users.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.4

    Lesson Objectives

    Partitions, File Systems, and Disk Quotas

  • Recognize the role of partitions in Linux.
  • Select the commands that create partitions and file systems.
  • Describe what disk quotas are and how to view them.
  • Select the command options used to manage user disk quotas.
  • Select the commands used to manage partitions, file systems, and disk quotas.

    Course Number:
    259933_eng

  • Back to List

    Hardware Requirements


    Overview/Description
    identify the hardware requirements for different Linux installations.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.6

    Lesson Objectives

    Hardware Requirements

  • Identify the compatibility of various hardware elements with Linux.
  • Choose compatible hardware for a Linux system.
  • Identify the main characteristics of interrupt requests (IRQs), direct memory access (DMA) channels, and input/output (I/O) addresses in Linux.
  • Identify the principal methods for managing the BIOS.
  • Resolve common hardware issues related to Linux installations.

    Course Number:
    259934_eng

  • Back to List

    Hardware Configurations for Linux


    Overview/Description
    appreciate the hardware issues surounding a Linux installation

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    2.3

    Lesson Objectives

    Hardware Configurations for Linux

  • Identify the principal methods for configuring SCSI devices.
  • Identify the principal methods of configuring PCI and ISA buses.
  • Select the principal methods for configuring sound cards and ensuring compatibility requirements.
  • Select the steps and commands used to configure the appropriate hardware devices for a Linux installation.
  • Identify the main characteristics of the three major standards for communicating with peripheral devices.
  • Identify the steps for configuring ISDN and DSL connections with the Network Administration Tool.
  • Identify the methods for configuring Linux for USB devices.
  • Select the steps and commands used to configure Linux to handle peripheral devices.

    Course Number:
    259935_eng

  • Back to List

    Installing Linux


    Overview/Description
    show the techniques used for installing Linux and associated software.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.9

    Lesson Objectives

    Installing Linux

  • Identify the criteria for selecting an appropriate Linux distribution.
  • Design an appropriate hard-disk layout and partitioning scheme.
  • Select GRUB commands used to create a configuration file.
  • Install new software from source.
  • Manage shared libraries.
  • Compress, unzip, compile, and configure software files.

    Course Number:
    259936_eng

  • Back to List

    Managing Debian and Red Hat Packages


    Overview/Description
    use the tools associated with Debian and Red Hat package management.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.3

    Lesson Objectives

    Managing Debian and Red Hat Packages

  • Use the dpkg and dselect components of the Debian package management system.
  • Use the apt-get and alien components of the Debian package management system.
  • Use RPM commands to manage packages.
  • Use appropriate commands associated with Debian and Red Hat package management systems.

    Course Number:
    259937_eng

  • Back to List

    Administering the X Window System


    Overview/Description
    show the techniques for installing and configuring the X Window System.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.9

    Lesson Objectives

    Administering the X Window System

  • Identify the functions of the principal components of the X Window System.
  • Identify the steps involved in installing and configuring the X Window System in Linux.
  • Configure an X Window System, identify the layout of a typical X configuration file, and use two common configuration tools.
  • Set up and customize a display manager.
  • Install and customize a system-wide desktop environment or window manager.
  • Perform key tasks related to installing and configuring the X Window System.

    Course Number:
    259938_eng

  • Back to List